Chuck Shotton gives away an application called SiteWatcher which will monitor up to nine Web sites, and when one of them is not responding, SiteWatcher can launch another application and send it a "Notification". You can obtain SiteWatcher from the Biap Web site at <http://www.biap.com/>
MondoMail supports the SiteWatcher API and can be configured to send Email to one or more addresses in response to a SiteWatcher notification.
Configuration
To enable MondoMail for SiteWatcher, you will need to have MondoMail Pro in the same folder, or one below SiteWatcher. You should also rename it so there are no spaces in the name ("MondoMail.fat").
Next create a text file named "SiteWatcherData.config" (this is NOT the SiteWatcher config file, this is to tell MondoMail where to send Emails to in case of a notification), and place two lines in that file, the first containing the hostname of your mail server, the second containing one or more email addresses. Both lines must end with a carriage return (CR or Decimal 13), and there should be no spaces in either line.
e.g.,
mail.MyServer.com
joe@MyServer.com
to have an email go to multiple addresses, separate the addresses with commas:
mail.MyServer.com
joe@MyServer.com,webmaster@bubba.com
To test that everything is working after you've configured both programs, you can give SiteWatcher a bogus port number for one of your servers. It will immediately find that it can't connect, and initiate an Email, assuming you have valid configs.
Notification Procedures
MondoMail will only send an Email out for the first notification it receives for any server. So if SiteWatcher sends a notification to MondoMail, then sends another one 60 seconds later, MondoMail will only send an Email in response to the first alert. MondoMail will remember which servers alerts have been sent for until it quits. This information is not saved across launches. However, since MondoMail is configured to quit after 10 minutes of inactivity, you could end up getting a new Email every 10 minutes or so. To change MondoMail's auto-quit period, you need to edit the 'CNFG' resource in the resource fork. Set the value to the number of ticks of idle time, or zero to disable auto-quit.